.nav-box{
    position: fixed;
    left: 0;
    top: 0;
    width: 160px;
    height: 100%;
    border-right: 1px solid #dcdcdc;
    padding: 0 0 40px;
}
.nav-box.left{
    width: 60px;
}
.bar{
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #efefef;
    cursor: pointer;
}
.nav{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.nav-list-box{
    width: 200px;
    height: 100%;
    overflow-y: auto;
}
.nav-list{
    width: 160px;
}
.nav-list-item{
    width: 100%;
    line-height: 40px;
    padding-left: 20px;
    cursor: pointer;
}
.nav-list-item.active,
.nav-list-item:hover{
    background-color: #efefef;
}